package lab02.test2301;


import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Scanner;
import java.util.Date;

/**
 * 编写Java应用程序，
 * 从命令行输入你的生日信息，
 * 然后计算你的生日还有多少天，
 * 你的生日是星期几。
 */
public class Test {

    public static void main(String[] args) throws ParseException {

        //19981102
      String birthday;
      Scanner scanner=new Scanner(System.in);

        System.out.println("请输入你的生日：");
        birthday=scanner.nextLine();
        System.out.println(birthday);

        SimpleDateFormat sdf=new SimpleDateFormat("yyyy-mm-dd");



        //关于日期的计算
        Calendar calendar=Calendar.getInstance();

        calendar.setTime(sdf.parse(birthday));
        long time1=calendar.getTimeInMillis();

        calendar.setTime(sdf.parse("2017-11-02"));
        long time2=calendar.getTimeInMillis();


        System.out.println("天数："+(time1-time2)/(24*60*60*1000));

        /**
         * time1   生日
         * time2    当前日期
         * 1秒=1000毫秒
         * (time1-time2)/（24*60*60*1000）天数
         *
         *
         */



        //计算你的生日还有多少天




    }
}
